const add = (key,data)=>
{
  console.log('add')
  wx.getStorage({
    key: key,
    // success: function(res){
    // // console.log('异步保存成功')
    // console.log(res.data)
    //   let dataArray = res.data?res.data:[]
    //   dataArray.push(data)
    //   wx.setStorage({
    //     key: key,
    //     data: dataArray,
    //     success: function(res){
    //       // console.log('异步保存成功')
    //     }
    //   })
    // },
    complete(res)
    {
      // console.log(res)
      let dataArray = res.data?res.data:[]
      // console.log(dataArray)
      let i 
      for(i=0;i<dataArray.length;i++)
      {
        if(dataArray[i].id==data.id)
        {
          break;
        }
      }
      if(i!=dataArray.length-1)
        dataArray.splice(i,1)
      dataArray.push(data)
      wx.setStorage({
        key: key,
        data: dataArray,
        success: function(res){
          // console.log('异步保存成功')
        }
      })
    
    }
  })
}

const deleteByid = (key,id)=>{
  console.log("delete")
  wx.getStorage({
    key: key,
    success(res)
    {
      if(res.data)
      {
        // console.log(res.data[1])
        for(let i=0;i<res.data.length;i++)
        {
           if(res.data[i].id==id)
           {
            //  console.log('splice')
             res.data.splice(i,1)
             break;
           }
        }
      }
      wx.setStorage({
        data: res.data,
        key: key,
      })
    }
  })
}

module.exports = {
add,
deleteByid
}